#pragma once
#include "DXAMLCommon.h"
#include "IPALMemory.h"
#include "IPALStream.h"


struct IPALDownloadResponse
{
public:
	virtual XUINT32 AddRef() = 0;
	virtual XUINT32 Release() = 0;
	virtual HRESULT Lock(IPALMemory **ppIMemory) = 0;
	virtual HRESULT Unlock() = 0;
	virtual HRESULT GetStream(IPALStream **ppStream) = 0;
};